package com.easy.dfcapi.service;

import com.easy.common.bean.Result;
import com.easy.dfcapi.res.*;

/**
 * Created by VULCANTSeries on 2017/5/10.
 */
public interface ApiBuyerService {

    Result HomePage() throws Exception;

    Result NiceProduct(Response<BuyerUserRes> response) throws Exception;

    Result BestOnWeek(Response<BuyerUserRes> response) throws Exception;

    Result Banner(Response<BuyerUserRes> response) throws Exception;

    Result BestToday(Response<BuyerUserRes> response) throws Exception;

    Result BestTodayMore(Response<BuyerUserRes> response) throws Exception;

    Result BestProductToday(Response<BuyerUserRes> response) throws Exception;

    Result TPFactoryList(Response<BuyerUserRes> response) throws Exception;

    Result TPBestProduct(Response<Product> response) throws Exception;

    Result WPFactoryList(Response<BuyerUserRes> response) throws Exception;

    Result WPBestProduct(Response<Product> response) throws Exception;

    Result WPProduct(Response<Product> response) throws Exception;

    Result DayDayProduct(Response<BuyerUserRes> response) throws Exception;

    Result NiceFactory(Response<BuyerUserRes> response) throws Exception;

    Result DaySpecialOffer(Response<Product> response) throws Exception;

    Result DaySpecialOfferMore(Response<Product> response) throws Exception;

    Result OrderMeeting(Response<ActivityEnrollQueryRes> response) throws Exception;

    Result OrderMeetingDetail(Response<ActivityEnrollQueryRes> response) throws Exception;

    Result OrderMeetingDetailProduct(Response<ActivityEnrollQueryRes> response) throws Exception;

    Result ImplosionList(Response<Product> response) throws Exception;

    Result JumpTailTime(Response<Product> response) throws Exception;

    Result JumpTailList(Response<Product> response) throws Exception;
}
